//
//  lvfjHttpRequest.h
//  lvfj
//
//  Created by 吕飞俊 on 15/9/29.
//  Copyright © 2015年 Goudu KuaiEx Technology(Shenzhen)Co.,ltd. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIImage.h>
//#import "AFHTTPRequestOperationManager.h"

#define lvfjLogin   1
//请求超时时间
#define TimeoutInterval 60

@interface lvfjHttpRequest : NSObject

/**
 *  发送一个POST请求
 *
 *  @param url     请求路径
 *  @param params  请求参数
 *  @param success 请求成功后的回调（请将请求成功后想做的事情写到这个block中）,返回请求结果
 *  @param failure 请求失败后的回调（请将请求失败后想做的事情写到这个block中），返回错误信息
 */
+ (void)POST:(NSString *)url
  parameters:(NSDictionary *)parameters
     success:(void (^)(NSDictionary *dic))success
     failure:(void (^)(NSError *error))failure;

/**
 *  发送一个POST请求,返回字典
 *
 *  @param url     请求路径
 *  @param params  请求参数
 *  @param success 请求成功后的回调（请将请求成功后想做的事情写到这个block中）,返回请求结果
 *  @param failure 请求失败后的回调（请将请求失败后想做的事情写到这个block中），返回错误信息
 */
+ (void)postConstructingBodyWithUrl:(NSString *)url
                         parameters:(NSDictionary *)parameters
                            formDic:(NSDictionary *)formDic
                             imgDic:(NSDictionary *)imgDic
                            success:(void (^)(NSDictionary *dic))success
                            failure:(void (^)(NSError *error))failure;

+ (void)GET:(NSString *)url
 parameters:(id)parameters
    success:(void (^)(NSDictionary *dic))success
    failure:(void (^)(NSError *error))failure;

/**上传头像*/
//+ (void)postUploadWithUrl:(NSString *)url parameters:(NSDictionary *)parameters imgs:(NSArray *)imgs
//                  success:(void (^)(NSDictionary *))success failure:(void (^)(NSError *))failure;

/**同步下载图片*/
+(NSArray *)dowloadImgs:(NSArray *)urlArray;

@end
